TOP

GETSUBSTR LibreOffice Calc용 함수

GETSUBSTR() 설명

GETSUBSTR() 함수는 주어진 구분 기호로 텍스트의 일부를 선택하기 위한 것입니다.

GETSUBSTR 함수 코드는 지정된 구분 기호를 기준으로 텍스트를 배열로 분할하고 지정된 일련 번호에 따라 주어진 배열의 요소를 반환합니다.


StarBASIC GETSUBSTR에 대한 코드

다음은 텍스트를 여러 부분으로 분할하고 LibreOffice 프로그램 Calc에서 해당 요소를 검색할 수 있는 사용자 정의 함수 GETSUBSTR을 생성하는 매크로 코드입니다.

새 기능을 추가하려면 Tools - Macros - Edit Macros... 메뉴를 열고 Module1을 선택한 후 다음 텍스트를 모듈에 복사하세요.

Function GETSUBSTR(Txt, Delimiter, n) As String  
   Dim txtArray As Variant  
     
     If Txt = "" Then Exit Function
     
      txtArray = Split(Txt, Delimiter) 
      maxExt = UBound(txtArray)
      
      If n >= 0 Then 
        normExt = n - 1
      Else      
        normExt = maxExt + n + 1
      EndIf      
       
      extToFind = Max(Min(maxExt, normExt), 0)
      
      GETSUBSTR = txtArray(extToFind)
     
End Function

그런 다음 Macro Editor을 닫고 LibreOffice Calc로 돌아가서 모든 셀에서 새 함수를 사용하세요.

확장 프로그램 사용

기능을 사용할 수도 있습니다. GETSUBSTR() 무료 확장 프로그램을 설치하여 YouLibreCalc.oxt 또는 모든 기능을 갖춘 버전 YLC_Utilities.oxt .

그 후에는 LibreOffice Calc에서 열리는 모든 파일에서 이 기능을 사용할 수 있습니다.